package br.fatec.ads.model;

import java.sql.Timestamp;
import java.util.Date;

public class Experiencia extends ExperienciaPK {
	
	private CurriculoPK idCurriculo;
	private String pais;
	private String estado;
	private String segmento;
	private String porte;
	private String cargo;
	private String descAtividade;
	private Date dataInicio;
	private String dataInicioString;
	private Date dataFim;
	private String dataFimString;
	private Timestamp dataHora;
	
	
	public Experiencia() {
	}
	
	public Experiencia(int idExperiencia, CurriculoPK idCurriculo, String pais,
			String estado, String segmento, String porte, String cargo,
			String descAtividade, Date dataInicio, Date dataFim, Timestamp dataHora) {
		super(idExperiencia);
		this.idCurriculo = idCurriculo;
		this.pais = pais;
		this.estado = estado;
		this.segmento = segmento;
		this.porte = porte;
		this.cargo = cargo;
		this.descAtividade = descAtividade;
		this.dataInicio = dataInicio;
		this.dataFim = dataFim;
		this.dataHora = dataHora;
	}

	public CurriculoPK getIdCurriculo() {
		return idCurriculo;
	}

	public String getPais() {
		return pais;
	}

	public String getEstado() {
		return estado;
	}

	public String getSegmento() {
		return segmento;
	}

	public String getPorte() {
		return porte;
	}

	public String getCargo() {
		return cargo;
	}

	public String getDescAtividade() {
		return descAtividade;
	}

	public Date getDataInicio() {
		return dataInicio;
	}

	public Date getDataFim() {
		return dataFim;
	}
	
	public String getDataInicioString() {
		return dataInicioString;
	}
	
	public String getDataFimString() {
		return dataFimString;
	}

	public Timestamp getDataHora() {
		return dataHora;
	}

	public void setIdCurriculo(CurriculoPK idCurriculo) {
		this.idCurriculo = idCurriculo;
	}

	public void setPais(String pais) {
		this.pais = pais;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public void setSegmento(String segmento) {
		this.segmento = segmento;
	}

	public void setPorte(String porte) {
		this.porte = porte;
	}

	public void setCargo(String cargo) {
		this.cargo = cargo;
	}

	public void setDescAtividade(String descAtividade) {
		this.descAtividade = descAtividade;
	}

	public void setDataInicio(Date dataInicio) {
		this.dataInicio = dataInicio;
	}

	public void setDataFim(Date dataFim) {
		this.dataFim = dataFim;
	}
	
	public void setDataInicioString(String dataInicioString) {
		this.dataInicioString = dataInicioString;
	}
	
	public void setDataFimString(String dataFimString) {
		this.dataFimString = dataFimString;
	}

	public void setDataHora(Timestamp dataHora) {
		this.dataHora = dataHora;
	}
}